<?xml version="1.0" encoding="utf-8"?>
<!--
                                                                                     
 h       t     t                ::       /     /                     t             / 
 h       t     t                ::      //    //                     t            // 
 h     ttttt ttttt ppppp sssss         //    //  y   y       sssss ttttt         //  
 hhhh    t     t   p   p s            //    //   y   y       s       t          //   
 h  hh   t     t   ppppp sssss       //    //    yyyyy       sssss   t         //    
 h   h   t     t   p         s  ::   /     /         y  ..       s   t    ..   /     
 h   h   t     t   p     sssss  ::   /     /     yyyyy  ..   sssss   t    ..   /     
                                                                                     
	<https://y.st./>
	Copyright © 2016 Alex Yst <mailto:copyright@y.st>

	This program is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 3 of the License, or
	(at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program. If not, see <https://www.gnu.org./licenses/>.
-->
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<base href="https://y.st./en/weblog/2016/12-December/02.xhtml" />
		<title>GPU artifacts &lt;https://y.st./en/weblog/2016/12-December/02.xhtml&gt;</title>
		<link rel="icon" type="image/png" href="/link/CC_BY-SA_4.0/y.st./icon.png" />
		<link rel="stylesheet" type="text/css" href="/link/basic.css" />
		<link rel="stylesheet" type="text/css" href="/link/site-specific.css" />
		<script type="text/javascript" src="/script/javascript.js" />
		<meta name="viewport" content="width=device-width" />
	</head>
	<body>
		<nav>
			<p>
				<a href="/en/">Home</a> |
				<a href="/en/a/about.xhtml">About</a> |
				<a href="/en/a/contact.xhtml">Contact</a> |
				<a href="/a/canary.txt">Canary</a> |
				<a href="/en/URI_research/"><abbr title="Uniform Resource Identifier">URI</abbr> research</a> |
				<a href="/en/opinion/">Opinions</a> |
				<a href="/en/coursework/">Coursework</a> |
				<a href="/en/law/">Law</a> |
				<a href="/en/a/links.xhtml">Links</a> |
				<a href="/en/weblog/2016/12-December/02.xhtml.asc">{this page}.asc</a>
			</p>
			<hr/>
			<p>
				Weblog index:
				<a href="/en/weblog/"><abbr title="American Standard Code for Information Interchange">ASCII</abbr> calendars</a> |
				<a href="/en/weblog/index_ol_ascending.xhtml">Ascending list</a> |
				<a href="/en/weblog/index_ol_descending.xhtml">Descending list</a>
			</p>
			<hr/>
			<p>
				Jump to entry:
				<a href="/en/weblog/2015/03-March/07.xhtml">&lt;&lt;First</a>
				<a rel="prev" href="/en/weblog/2016/12-December/01.xhtml">&lt;Previous</a>
				<a rel="next" href="/en/weblog/2016/12-December/03.xhtml">Next&gt;</a>
				<a href="/en/weblog/latest.xhtml">Latest&gt;&gt;</a>
			</p>
			<hr/>
		</nav>
		<header>
			<h1><abbr title="graphics processing unit">GPU</abbr> artifacts</h1>
			<p>Day 00636: Friday, 2016 December 02</p>
		</header>
<img src="/img/CC_BY-SA_4.0/y.st./weblog/2016/12/02.jpg" alt="Groovy mushrooms" class="weblog-header-image" width="809" height="480" />
<h2 id="general">General news</h2>
<p>
	I&apos;ve learned what the strange graphical glitches are that my computer experiences when its battery nearly dies.
	Apperently, they&apos;re <abbr title="graphics processing unit">GPU</abbr> artifacts.
	I&apos;m told that they&apos;re caused by a problem with the physical <abbr title="graphics processing unit">GPU</abbr>, and as such, are a hardware problem.
	I have no hope of fixing them without rebooting.
	Until now, I&apos;ve been looking for leads as to how to deal with them without shutting down my machine and interrupting my work flow, but I guess that I can put those efforts to rest now, as efforts in that direction are futile.
</p>
<p>
	My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
</p>
<h2 id="dreams">Dream journal</h2>
<p>
	In my dream last night, the government was out to get me and I had to clear everything out of my apartment to throw out so that I could find the bare minimum that I needed and go back on the run.
	Man, I owned so much random junk! I have no idea where I got it all, why I had it, or how it all fit in the apartment.
	I had to be quick though so that I could be gone by the time that they;d be back to get me, later in the day.
	Meanwhile, ,other people that I didn&apos;t really know where trying to &quot;help&quot; me clear out my stuff, but they were only slowing me down.
	No matter how much I told them to let me work on my own, they wouldn&apos;t.
</p>
<h2 id="include.d"><a href="https://git.volatile.ch./y.st./include.d/releases">include.d</a></h2>
<p>
	I&apos;ve worked the font that I completed yesterday into a form that can be used to output large Unicode-art-style lettering.
	Now, I just need to build a function that takes a Unicode art font and a string and outputs the string in the font.
	The main challenge with this will be supporting characters outside the <abbr title="American Standard Code for Information Interchange">ASCII</abbr> range.
	<abbr title="PHP: Hypertext Preprocessor">PHP</abbr> doesn&apos;t really treat bytes from multi-byte characters as being any different that single-byte characters, so I&apos;ll need to program multi-byte character support myself.
	My specific font doesn&apos;t support any multi-byte characters, and in fact, doesn&apos;t even support the full <abbr title="American Standard Code for Information Interchange">ASCII</abbr> range, but failing to provide support in my function would be a huge oversight.
</p>
<h2 id="university">University life</h2>
<p>
	I got another chunk of my reading assignment done, but I didn&apos;t complete it as planned.
	I can&apos;t exactly stay up late to finish either.
	While I have a closing shift tomorrow at work, so I can afford to sleep in in the morning, I open the next day.
	In other words, I can&apos;t afford to throw off my sleep schedule.
</p>
		<hr/>
		<p>
			Copyright © 2016 Alex Yst;
			You may modify and/or redistribute this document under the terms of the <a rel="license" href="/license/gpl-3.0-standalone.xhtml"><abbr title="GNU&apos;s Not Unix">GNU</abbr> <abbr title="General Public License version Three or later">GPLv3+</abbr></a>.
			If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
			My address is in the source comments near the top of this document.
			This license also applies to embedded content such as images.
			For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
		</p>
		<p>
			<abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
			This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2016%2F12-December%2F02.xhtml"><abbr title="Extensible Hypertext Markup Language">XHTML</abbr> 5.1</a> specification and uses style sheets that conform to the <a href="http://jigsaw.w3.org./css-validator/validator?uri=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2016%2F12-December%2F02.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
		</p>
	</body>
</html>

